head (key) - French English Dictionary